package com.deyuanyun.pic.pipe.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 管道中心线坐标信息表
 */
public class PipeLineGis {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 逻辑删除字段，0：保留；1：删除
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 管道ID
     */
    private String pipeLineId;

    /**
     * 特征编号
     */
    private String pointNumber;

    /**
     * 坐标类型：环焊缝；弯头；三通；阀门；收发球筒；绝缘接头；地面采集点；其它
     */
    private String gpsType;

    /**
     * x
     */
    private BigDecimal x;

    /**
     * y
     */
    private BigDecimal y;

    /**
     * z
     */
    private BigDecimal z;

    /**
     * 埋深(m)
     */
    private BigDecimal coverDepth;

    /**
     * 绝对距离
     */
    private BigDecimal mileage;

    /**
     * 记录人
     */
    private String recorder;

    /**
     * 记录时间
     */
    private Date recordtime;

    /**
     * 链接计算结果表
     */
    private String gisId;

    /**
     * 业务组织路径
     */
    private String orgBizPath;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 逻辑删除字段，0：保留；1：删除
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段，0：保留；1：删除
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 管道ID
     */
    public String getPipeLineId() {
        return pipeLineId;
    }

    /**
     * @param pipeLineId 
	 *            管道ID
     */
    public void setPipeLineId(String pipeLineId) {
        this.pipeLineId = pipeLineId == null ? null : pipeLineId.trim();
    }

    /**
     * @return 特征编号
     */
    public String getPointNumber() {
        return pointNumber;
    }

    /**
     * @param pointNumber 
	 *            特征编号
     */
    public void setPointNumber(String pointNumber) {
        this.pointNumber = pointNumber == null ? null : pointNumber.trim();
    }

    /**
     * @return 坐标类型：环焊缝；弯头；三通；阀门；收发球筒；绝缘接头；地面采集点；其它
     */
    public String getGpsType() {
        return gpsType;
    }

    /**
     * @param gpsType 
	 *            坐标类型：环焊缝；弯头；三通；阀门；收发球筒；绝缘接头；地面采集点；其它
     */
    public void setGpsType(String gpsType) {
        this.gpsType = gpsType == null ? null : gpsType.trim();
    }

    /**
     * @return x
     */
    public BigDecimal getX() {
        return x;
    }

    /**
     * @param x 
	 *            x
     */
    public void setX(BigDecimal x) {
        this.x = x;
    }

    /**
     * @return y
     */
    public BigDecimal getY() {
        return y;
    }

    /**
     * @param y 
	 *            y
     */
    public void setY(BigDecimal y) {
        this.y = y;
    }

    /**
     * @return z
     */
    public BigDecimal getZ() {
        return z;
    }

    /**
     * @param z 
	 *            z
     */
    public void setZ(BigDecimal z) {
        this.z = z;
    }

    /**
     * @return 埋深(m)
     */
    public BigDecimal getCoverDepth() {
        return coverDepth;
    }

    /**
     * @param coverDepth 
	 *            埋深(m)
     */
    public void setCoverDepth(BigDecimal coverDepth) {
        this.coverDepth = coverDepth;
    }

    /**
     * @return 绝对距离
     */
    public BigDecimal getMileage() {
        return mileage;
    }

    /**
     * @param mileage 
	 *            绝对距离
     */
    public void setMileage(BigDecimal mileage) {
        this.mileage = mileage;
    }

    /**
     * @return 记录人
     */
    public String getRecorder() {
        return recorder;
    }

    /**
     * @param recorder 
	 *            记录人
     */
    public void setRecorder(String recorder) {
        this.recorder = recorder == null ? null : recorder.trim();
    }

    /**
     * @return 记录时间
     */
    public Date getRecordtime() {
        return recordtime;
    }

    /**
     * @param recordtime 
	 *            记录时间
     */
    public void setRecordtime(Date recordtime) {
        this.recordtime = recordtime;
    }

    /**
     * @return 链接计算结果表
     */
    public String getGisId() {
        return gisId;
    }

    /**
     * @param gisId 
	 *            链接计算结果表
     */
    public void setGisId(String gisId) {
        this.gisId = gisId == null ? null : gisId.trim();
    }

    /**
     * @return 业务组织路径
     */
    public String getOrgBizPath() {
        return orgBizPath;
    }

    /**
     * @param orgBizPath 
	 *            业务组织路径
     */
    public void setOrgBizPath(String orgBizPath) {
        this.orgBizPath = orgBizPath == null ? null : orgBizPath.trim();
    }
}